在实体机上安装ubuntu后,出现了两个问题,一个是ubuntu安装后没有支持笔记本网卡的驱动,通过升级内核解决了;另一个是网卡驱动安装成功后,总是无缘无故掉线,通过关闭wifi的电源管理解决了;期间还卸载了一次双系统中的ubuntu…在此记录一下折腾的内容,方便以后查看。
一、安装网卡驱动
装了ubuntu16.04的双系统,但是没有网卡驱动,网卡型号为realtek 8822be,网上一个简单的方法就是升级linux内核,4.14的内核开始支持该网卡,中间有个些坑,记录一下
下载linux内核文件,手动安装:http://kernel.ubuntu.com/~kernel-ppa/mainline/
但是找不到4.14.0的版本,就下载了4.14.1,以为没有影响,但是安装后,发现无线网还是不能使用,所以通过别人的文件名,拼出来了下载链接,下载了4.14.0的
1 | http://kernel.ubuntu.com/~kernel-ppa/mainline/v4 /linux-headers-4.14 -041400_4.14 -041400.201711122031_all.deb |
安装:
1 | sudo dpkg -i *.deb |
重启后还是不能使用
然后去/lib/firmware/rtlwifi,发现没有rtl8822be的驱动文件
下载rtl8822be的驱动文件:
https://raw.githubusercontent.com/wkennington/linux-firmware/master/rtlwifi/rtl8822befw.bin
移动到/lib/firmware/rtlwifi目录下,重启后就可以正常使用了
二、关闭wifi的电源管理
wifi时不时会断开,关闭power management解决
一次性手动解决:
1 | sudo iwconfig wlp5s0 power off |
永久解决:
1 | sudo vim /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf |
将wifi.powersave = 3修改为wifi.powersave = 2
数值解释:
1 | NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0): use the default value |
三、卸载双系统
通过给windows EFI启动分区分配盘符,删除其中的ubuntu引导,具体操作如下:
以管理员身份打开cmd,输入diskpart
1 | list disk ;查看磁盘 |
cd进去,删除/EFI/ubuntu文件夹
1 | remove letter=F ;删除原先分配的盘符 |
然后在磁盘管理,删除ubuntu的硬盘
备注:pppop连接命令:
1 | sudo pppoeconf |